#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int n = 0;
	
	int i = 0;
	for (i = 0; i < 100000; i++)
	{
		n = i;
		int sum = 0;
		
		while (n)
		{
			if (i >= 0 && i < 1000)
			{
				int k = n % 10;
				sum = sum + (k * k * k);
				n = n / 10;
			}
			if (i >= 1000 && i < 10000)
			{
				int k = n % 10;
				sum = sum + (k * k * k * k);
				n = n / 10;
			}
			if (i >= 10000 && i < 100000)
			{
				int k = n % 10;
				sum = sum + (k * k * k * k * k);
				n = n / 10;
			}
		}
		if (sum == i)
			printf("%d ", i);
	}
	
	return 0;
}